@import "normalize.css";
body {
	font-size: 12px;
	font-family: Helvetica, Arial, "微软雅黑", "宋体";
	line-height: 1.5;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #C90000;
	text-decoration: underline;
}
a:focus, a:hover {
	color: #BD0A01;
	text-decoration: underline;
}

.clearfix:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
.area {
	margin: 0 auto;
	width: 980px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.f0 {
	font-size: 0;
}

.tabs {
	height: 40px;
	background-color: #B50000;
}
.tabs li {
	float: left;
	height: 30px;
	padding: 5px 6px;
}
.tabs li.active, .tabs li:hover {
	background-color: #333;
}
.tabs li a {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.panes {
	/*background-color: #333;*/
	/*color: #fff;*/
}


.header {
	margin-top: 15px;
}
.header .logo {
	padding: 18px 5px 10px;
}
.header .search {
	width: 325px;
	padding: 25px 27px 0;
}
.header .search input {
	float: left;
}
.header .search .search-input {
	width: 293px;
	height: 28px;
	border: 1px solid #bfbfbf;
	background-color: #f2f2f2;
	color: #666;
}
.header .search .search-btn {
	background: url("../images/search.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	height: 30px;
	width: 30px;
}
.header .hot-keywords {
	display: inline;
	color: #888;
}
.header .hot-keywords ul, .header .hot-keywords li {
	display: inline;
}
.header .hot-keywords a {
	color: #b50000;
}
.header .top-right {
	font-size: 10px;
}
.header .top-right td {
	padding: 0 3px;
	text-align: center;
}
.nav-pane{background-color: #333333;color: #FFF;}
.nav {
	min-width: 980px;
	position: relative;
}
.nav > .bar {
	position: absolute;
	background: none repeat scroll 0 0 #B50000;
	height: 40px;
	width: 100%;
	z-index: -1;
}
.nav .nav-tab li:not(.active) {
	background-color: transparent;
}
.nav .nav-tab li:not(.not-tab) a {
	color: #ffcc5f;
}
.nav .nav-tab li.small {
	padding: 10px 5px 5px 5px;
}
.nav .nav-tab li.small a {
	font-size: 14px;
	font-weight: normal;
}
.nav-pane > table {
	display: inline;
}
.nav-pane table td {
	padding: 0 5px;
}
.nav-pane table.icons td {
	padding: 7px 5px;
}
.nav-pane table.icons td.title {
	max-width: 65px;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.nav-pane table.icons td.img {
	padding: 0;
	font-size: 0;
}


/*links and footer*/
.links {border-bottom: 1px solid #ddd;margin-bottom: 10px;}
.links h6 {padding: 8px;border-top: 2px solid #cc0000;font-weight: bold;font-size:16px}
.links a {color: #474747;}
.links ul {padding: 10px 0;}
.links li {display: inline;padding: 0 8px;}
.links li:not(:first-child) {border-left: 1px solid #777777;}

.footerbg {background-color: #EFEFEF;margin-top: 0;min-width: 980px;padding-top: 20px;}
.index-footer-part-a {border-bottom: 1px solid #D5D5D5;font-family: "microsoft yahei";padding-bottom: 20px;}
.min-sitemap {float: left;width: 700px;}
.min-sitemap .tit {font-size: 14px;line-height: 50px;}
.min-sitemap .tit a {color: #555555;padding-right: 15px;position: relative;}
.min-sitemap .tit a i {border-color: #EFEFEF #EFEFEF #EFEFEF #888888;border-style: solid;border-width: 5px;font-size: 0;height: 0;line-height: 0;position: absolute;right: 0;
top: 5px;width: 0;}
.min-sitemap li {border-left: 1px solid #D5D5D5;float: left;height: 104px;line-height: 26px;width: 110px;}
.min-sitemap li a {font-size: 14px;padding-left: 15px;}
.index-footer-part-a .right-col {float: right;width: 280px;}
.index-footer-part-a .icon-lis {padding-bottom: 10px;}
.index-footer-part-a .icon-lis a {background: url("http://static.21cnimg.com/css/index/img-index_20130605/footer-entrance.png?max_age=19830211&d=20130621155159") no-repeat scroll 0 0 transparent;display: inline-block;height: 0;margin-right: 10px;overflow: hidden;padding-top: 40px;width: 40px;}
.index-footer-part-a .icon-lis .ico-mail {background-position: -50px 0;}
.index-footer-part-a .icon-lis .ico-weibo {background-position: -200px 0;}
.index-footer-part-a .icon-lis .ico-189 {background-position: -100px 0;}
.index-footer-part-a .icon-lis .ico-cloud {background-position: -150px 0;}
.index-footer-part-a .icon-lis .ico-newsapp:hover {background-position: 0 -54px;}
.index-footer-part-a .icon-lis .ico-mail:hover {background-position: -50px -54px;}
.index-footer-part-a .icon-lis .ico-189:hover {background-position: -100px -54px;}
.index-footer-part-a .icon-lis .ico-cloud:hover {background-position: -150px -54px;}
.index-footer-part-a .icon-lis .ico-weibo:hover {background-position: -200px -54px;}
.index-footer-part-a .entrance {color: #CBCBCB;line-height: 24px;}
.index-footer-part-a .entrance span {margin: 0 8px;}
.index-footer-part-b {border-bottom: 19px solid #191919;padding-bottom: 35px;text-align: center;}
.index-footer-part-a .entrance a {	color: #666666;}
.index-footer-part-b, .index-footer-part-b a {color: #999999;}
.min-sitemap .tit a:hover, .index-footer-part-a .entrance a:hover, .index-footer-part-b a:hover {color: #C90000;text-decoration: none;}
.index-footer-part-b .copyright {font-size: 12px;font-weight: 700;padding: 20px 0 15px;}
.index-footer-part-b .picLink {margin-left: -15px;padding-bottom: 15px;}
.index-footer-part-b .picLink img {display: inline;margin: 0 15px;}
.index-footer-part-b .siteInfo p {float: left;line-height: 20px;text-align: left;width: 245px;}


